home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML Instance.sea / XML Instance / Required / Samples / jobdescription1.xdr < prev    next >
Encoding:
Extensible Markup Language  |  2000-05-30  |  58.4 KB  |  1,375 lines  |  [TEXT/LMAN]

  1. <?xml version="1.0"?>
  2. <?xml-stylesheet type="text/xsl" href="http://schemas.biztalk.org/BizTalk/g9boxjl2.xsl"?>
  3.  
  4.  
  5. <!--Generated by XML Authority. Conforms to XML Data subset for IE 5-->
  6. <Schema name = "JobPosting.biz"
  7.      xmlns = "urn:schemas-microsoft-com:xml-data"
  8.      xmlns:dt = "urn:schemas-microsoft-com:datatypes">
  9.     <ElementType name = "JobPosting" content = "eltOnly" order = "seq">
  10.         <description> JobPosting content model </description>
  11.         <AttributeType name = "name" dt:type = "string"/>
  12.         <AttributeType name = "class" dt:type = "string"/>
  13.         <AttributeType name = "id" dt:type = "id"/>
  14.         <attribute type = "name"/>
  15.         <attribute type = "class"/>
  16.         <attribute type = "id"/>
  17.         <element type = "JobPostingID" minOccurs = "0" maxOccurs = "*"/>
  18.         <element type = "PostDetail" minOccurs = "0" maxOccurs = "1"/>
  19.         <element type = "HiringOrg"/>
  20.         <element type = "PrincipalEmployer" minOccurs = "0" maxOccurs = "1"/>
  21.         <element type = "JobInformation"/>
  22.     </ElementType>
  23.     <ElementType name = "Link" content = "textOnly">
  24.         <AttributeType name = "name" dt:type = "string"/>
  25.         <AttributeType name = "class" dt:type = "string"/>
  26.         <AttributeType name = "mailTo" dt:type = "string"/>
  27.         <AttributeType name = "linkEnd" dt:type = "string"/>
  28.         <AttributeType name = "refId" dt:type = "id"/>
  29.         <attribute type = "name"/>
  30.         <attribute type = "class"/>
  31.         <attribute type = "mailTo"/>
  32.         <attribute type = "linkEnd"/>
  33.         <attribute type = "refId"/>
  34.     </ElementType>
  35.     <ElementType name = "Img" content = "empty">
  36.         <AttributeType name = "name" dt:type = "string"/>
  37.         <AttributeType name = "class" dt:type = "string"/>
  38.         <AttributeType name = "id" dt:type = "id"/>
  39.         <AttributeType name = "src" dt:type = "string" required = "yes"/>
  40.         <AttributeType name = "width" dt:type = "string"/>
  41.         <AttributeType name = "height" dt:type = "string"/>
  42.         <AttributeType name = "alt" dt:type = "string"/>
  43.         <attribute type = "name"/>
  44.         <attribute type = "class"/>
  45.         <attribute type = "id"/>
  46.         <attribute type = "src"/>
  47.         <attribute type = "width"/>
  48.         <attribute type = "height"/>
  49.         <attribute type = "alt"/>
  50.     </ElementType>
  51.     <ElementType name = "Object" content = "empty">
  52.         <AttributeType name = "name" dt:type = "string"/>
  53.         <AttributeType name = "class" dt:type = "string"/>
  54.         <AttributeType name = "id" dt:type = "id"/>
  55.         <AttributeType name = "src" dt:type = "string" required = "yes"/>
  56.         <AttributeType name = "width" dt:type = "string"/>
  57.         <AttributeType name = "height" dt:type = "string"/>
  58.         <AttributeType name = "alt" dt:type = "string"/>
  59.         <AttributeType name = "mediaType" dt:type = "string"/>
  60.         <AttributeType name = "parm" dt:type = "string"/>
  61.         <attribute type = "name"/>
  62.         <attribute type = "class"/>
  63.         <attribute type = "id"/>
  64.         <attribute type = "src"/>
  65.         <attribute type = "width"/>
  66.         <attribute type = "height"/>
  67.         <attribute type = "alt"/>
  68.         <attribute type = "mediaType"/>
  69.         <attribute type = "parm"/>
  70.     </ElementType>
  71.     <ElementType name = "Date" content = "eltOnly" order = "one">
  72.         <description> date markup, must include year </description>
  73.         <AttributeType name = "name" dt:type = "string"/>
  74.         <AttributeType name = "class" dt:type = "string"/>
  75.         <AttributeType name = "id" dt:type = "id"/>
  76.         <attribute type = "name"/>
  77.         <attribute type = "class"/>
  78.         <attribute type = "id"/>
  79.         <group order = "seq">
  80.             <element type = "Month"/>
  81.             <element type = "Day" minOccurs = "0" maxOccurs = "1"/>
  82.             <element type = "Year"/>
  83.         </group>
  84.         <group order = "seq">
  85.             <element type = "Day"/>
  86.             <element type = "Month"/>
  87.             <element type = "Year"/>
  88.         </group>
  89.         <group order = "seq">
  90.             <element type = "Year"/>
  91.         </group>
  92.     </ElementType>
  93.     <ElementType name = "Month" content = "textOnly">
  94.         <description>ATTLIST date  e-dtype NMTOKEN  #FIXED 'date' </description>
  95.         <AttributeType name = "name" dt:type = "string"/>
  96.         <AttributeType name = "class" dt:type = "string"/>
  97.         <AttributeType name = "id" dt:type = "id"/>
  98.         <attribute type = "name"/>
  99.         <attribute type = "class"/>
  100.         <attribute type = "id"/>
  101.     </ElementType>
  102.     <ElementType name = "Day" content = "textOnly" dt:type = "int">
  103.         <AttributeType name = "name" dt:type = "string"/>
  104.         <AttributeType name = "class" dt:type = "string"/>
  105.         <AttributeType name = "id" dt:type = "id"/>
  106.         <attribute type = "name"/>
  107.         <attribute type = "class"/>
  108.         <attribute type = "id"/>
  109.     </ElementType>
  110.     <ElementType name = "Year" content = "textOnly" dt:type = "int">
  111.         <AttributeType name = "name" dt:type = "string"/>
  112.         <AttributeType name = "class" dt:type = "string"/>
  113.         <AttributeType name = "id" dt:type = "id"/>
  114.         <attribute type = "name"/>
  115.         <attribute type = "class"/>
  116.         <attribute type = "id"/>
  117.     </ElementType>
  118.     <ElementType name = "StartDate" content = "eltOnly" order = "seq">
  119.         <AttributeType name = "name" dt:type = "string"/>
  120.         <AttributeType name = "class" dt:type = "string"/>
  121.         <AttributeType name = "id" dt:type = "id"/>
  122.         <attribute type = "name"/>
  123.         <attribute type = "class"/>
  124.         <attribute type = "id"/>
  125.         <element type = "Date"/>
  126.         <element type = "Comment" minOccurs = "0" maxOccurs = "1"/>
  127.     </ElementType>
  128.     <ElementType name = "EndDate" content = "eltOnly" order = "seq">
  129.         <AttributeType name = "name" dt:type = "string"/>
  130.         <AttributeType name = "class" dt:type = "string"/>
  131.         <AttributeType name = "id" dt:type = "id"/>
  132.         <attribute type = "name"/>
  133.         <attribute type = "class"/>
  134.         <attribute type = "id"/>
  135.         <group order = "one">
  136.             <element type = "Date"/>
  137.             <element type = "CurrentPosition"/>
  138.         </group>
  139.         <element type = "Comment" minOccurs = "0" maxOccurs = "1"/>
  140.     </ElementType>
  141.     <ElementType name = "CurrentPosition" content = "empty">
  142.         <AttributeType name = "name" dt:type = "string"/>
  143.         <AttributeType name = "class" dt:type = "string"/>
  144.         <AttributeType name = "id" dt:type = "id"/>
  145.         <attribute type = "name"/>
  146.         <attribute type = "class"/>
  147.         <attribute type = "id"/>
  148.     </ElementType>
  149.     <ElementType name = "Name" content = "eltOnly" order = "seq">
  150.         <description> Person name and jobtitle </description>
  151.         <AttributeType name = "name" dt:type = "string"/>
  152.         <AttributeType name = "class" dt:type = "string"/>
  153.         <AttributeType name = "id" dt:type = "id"/>
  154.         <attribute type = "name"/>
  155.         <attribute type = "class"/>
  156.         <attribute type = "id"/>
  157.         <element type = "Prefix" minOccurs = "0" maxOccurs = "1"/>
  158.         <element type = "First"/>
  159.         <element type = "Middle" minOccurs = "0" maxOccurs = "1"/>
  160.         <element type = "Last"/>
  161.         <element type = "Suffix" minOccurs = "0" maxOccurs = "1"/>
  162.         <element type = "Nickname" minOccurs = "0" maxOccurs = "1"/>
  163.     </ElementType>
  164.     <ElementType name = "Prefix" content = "textOnly">
  165.         <AttributeType name = "name" dt:type = "string"/>
  166.         <AttributeType name = "class" dt:type = "string"/>
  167.         <AttributeType name = "id" dt:type = "id"/>
  168.         <attribute type = "name"/>
  169.         <attribute type = "class"/>
  170.         <attribute type = "id"/>
  171.     </ElementType>
  172.     <ElementType name = "First" content = "textOnly">
  173.         <AttributeType name = "name" dt:type = "string"/>
  174.         <AttributeType name = "class" dt:type = "string"/>
  175.         <AttributeType name = "id" dt:type = "id"/>
  176.         <attribute type = "name"/>
  177.         <attribute type = "class"/>
  178.         <attribute type = "id"/>
  179.     </ElementType>
  180.     <ElementType name = "Middle" content = "textOnly">
  181.         <AttributeType name = "name" dt:type = "string"/>
  182.         <AttributeType name = "class" dt:type = "string"/>
  183.         <AttributeType name = "id" dt:type = "id"/>
  184.         <attribute type = "name"/>
  185.         <attribute type = "class"/>
  186.         <attribute type = "id"/>
  187.     </ElementType>
  188.     <ElementType name = "Last" content = "textOnly">
  189.         <AttributeType name = "name" dt:type = "string"/>
  190.         <AttributeType name = "class" dt:type = "string"/>
  191.         <AttributeType name = "id" dt:type = "id"/>
  192.         <attribute type = "name"/>
  193.         <attribute type = "class"/>
  194.         <attribute type = "id"/>
  195.     </ElementType>
  196.     <ElementType name = "Suffix" content = "textOnly">
  197.         <AttributeType name = "name" dt:type = "string"/>
  198.         <AttributeType name = "class" dt:type = "string"/>
  199.         <AttributeType name = "id" dt:type = "id"/>
  200.         <attribute type = "name"/>
  201.         <attribute type = "class"/>
  202.         <attribute type = "id"/>
  203.     </ElementType>
  204.     <ElementType name = "Nickname" content = "textOnly">
  205.         <AttributeType name = "name" dt:type = "string"/>
  206.         <AttributeType name = "class" dt:type = "string"/>
  207.         <AttributeType name = "id" dt:type = "id"/>
  208.         <attribute type = "name"/>
  209.         <attribute type = "class"/>
  210.         <attribute type = "id"/>
  211.     </ElementType>
  212.     <ElementType name = "JobTitle" content = "textOnly">
  213.         <AttributeType name = "name" dt:type = "string"/>
  214.         <AttributeType name = "class" dt:type = "string"/>
  215.         <AttributeType name = "id" dt:type = "id"/>
  216.         <attribute type = "name"/>
  217.         <attribute type = "class"/>
  218.         <attribute type = "id"/>
  219.     </ElementType>
  220.     <ElementType name = "Contact" content = "eltOnly" order = "seq">
  221.         <description> Contact Information </description>
  222.         <AttributeType name = "name" dt:type = "string"/>
  223.         <AttributeType name = "class" dt:type = "string"/>
  224.         <AttributeType name = "id" dt:type = "id"/>
  225.         <attribute type = "name"/>
  226.         <attribute type = "class"/>
  227.         <attribute type = "id"/>
  228.         <element type = "Name"/>
  229.         <element type = "JobTitle" minOccurs = "0" maxOccurs = "1"/>
  230.         <element type = "Address" minOccurs = "0" maxOccurs = "1"/>
  231.         <element type = "PhoneNumbers"/>
  232.         <element type = "Website" minOccurs = "0" maxOccurs = "1"/>
  233.         <element type = "Email" minOccurs = "0" maxOccurs = "*"/>
  234.     </ElementType>
  235.     <ElementType name = "Email" content = "textOnly">
  236.         <AttributeType name = "name" dt:type = "string"/>
  237.         <AttributeType name = "class" dt:type = "string"/>
  238.         <AttributeType name = "id" dt:type = "id"/>
  239.         <attribute type = "name"/>
  240.         <attribute type = "class"/>
  241.         <attribute type = "id"/>
  242.     </ElementType>
  243.     <ElementType name = "Website" content = "textOnly">
  244.         <AttributeType name = "name" dt:type = "string"/>
  245.         <AttributeType name = "class" dt:type = "string"/>
  246.         <AttributeType name = "id" dt:type = "id"/>
  247.         <attribute type = "name"/>
  248.         <attribute type = "class"/>
  249.         <attribute type = "id"/>
  250.     </ElementType>
  251.     <ElementType name = "PostDetail" content = "eltOnly" order = "seq">
  252.         <description> Post Detail </description>
  253.         <AttributeType name = "name" dt:type = "string"/>
  254.         <AttributeType name = "class" dt:type = "string"/>
  255.         <AttributeType name = "id" dt:type = "id"/>
  256.         <attribute type = "name"/>
  257.         <attribute type = "class"/>
  258.         <attribute type = "id"/>
  259.         <element type = "StartDate"/>
  260.         <element type = "EndDate" minOccurs = "0" maxOccurs = "1"/>
  261.         <element type = "PostedBy" minOccurs = "0" maxOccurs = "1"/>
  262.     </ElementType>
  263.     <ElementType name = "PostedBy" content = "eltOnly" order = "seq">
  264.         <AttributeType name = "name" dt:type = "string"/>
  265.         <AttributeType name = "class" dt:type = "string"/>
  266.         <AttributeType name = "id" dt:type = "id"/>
  267.         <attribute type = "name"/>
  268.         <attribute type = "class"/>
  269.         <attribute type = "id"/>
  270.         <element type = "Contact"/>
  271.     </ElementType>
  272.     <ElementType name = "Emph" content = "textOnly">
  273.         <description> Emphasis </description>
  274.         <AttributeType name = "face" dt:type = "enumeration" dt:values = "b i bi u bu iu" default = "b"/>
  275.         <AttributeType name = "name" dt:type = "string"/>
  276.         <AttributeType name = "class" dt:type = "string"/>
  277.         <AttributeType name = "id" dt:type = "id"/>
  278.         <attribute type = "face"/>
  279.         <attribute type = "name"/>
  280.         <attribute type = "class"/>
  281.         <attribute type = "id"/>
  282.     </ElementType>
  283.     <ElementType name = "TBD" content = "eltOnly" order = "seq">
  284.         <description> TBD is an acronym for 'to be determined.' 
  285. A comment is optionally allowed within tbd to 
  286. provide explanation. 
  287.  
  288.         </description>
  289.         <AttributeType name = "name" dt:type = "string"/>
  290.         <AttributeType name = "class" dt:type = "string"/>
  291.         <AttributeType name = "id" dt:type = "id"/>
  292.         <attribute type = "name"/>
  293.         <attribute type = "class"/>
  294.         <attribute type = "id"/>
  295.         <group order = "seq" minOccurs = "0" maxOccurs = "1">
  296.             <element type = "Comment"/>
  297.         </group>
  298.     </ElementType>
  299.     <ElementType name = "Comment" content = "textOnly">
  300.         <AttributeType name = "name" dt:type = "string"/>
  301.         <AttributeType name = "class" dt:type = "string"/>
  302.         <AttributeType name = "id" dt:type = "id"/>
  303.         <attribute type = "name"/>
  304.         <attribute type = "class"/>
  305.         <attribute type = "id"/>
  306.     </ElementType>
  307.     <ElementType name = "ol" content = "eltOnly" order = "seq">
  308.         <description>Ordered List</description>
  309.         <AttributeType name = "name" dt:type = "string"/>
  310.         <AttributeType name = "class" dt:type = "string"/>
  311.         <AttributeType name = "id" dt:type = "id"/>
  312.         <attribute type = "name"/>
  313.         <attribute type = "class"/>
  314.         <attribute type = "id"/>
  315.         <element type = "li" minOccurs = "1" maxOccurs = "*"/>
  316.     </ElementType>
  317.     <ElementType name = "ul" content = "eltOnly" order = "seq">
  318.         <description>Unodered List</description>
  319.         <AttributeType name = "name" dt:type = "string"/>
  320.         <AttributeType name = "class" dt:type = "string"/>
  321.         <AttributeType name = "id" dt:type = "id"/>
  322.         <attribute type = "name"/>
  323.         <attribute type = "class"/>
  324.         <attribute type = "id"/>
  325.         <element type = "li" minOccurs = "1" maxOccurs = "*"/>
  326.     </ElementType>
  327.     <ElementType name = "li" content = "mixed" order = "many">
  328.         <description>List Item</description>
  329.         <AttributeType name = "name" dt:type = "string"/>
  330.         <AttributeType name = "class" dt:type = "string"/>
  331.         <AttributeType name = "id" dt:type = "id"/>
  332.         <attribute type = "name"/>
  333.         <attribute type = "class"/>
  334.         <attribute type = "id"/>
  335.         <element type = "Emph"/>
  336.         <element type = "Link"/>
  337.         <element type = "StartDate"/>
  338.         <element type = "EndDate"/>
  339.         <element type = "Date"/>
  340.         <element type = "Img"/>
  341.         <element type = "Object"/>
  342.     </ElementType>
  343.     <ElementType name = "dl" content = "eltOnly" order = "seq">
  344.         <description>Definition List</description>
  345.         <AttributeType name = "name" dt:type = "string"/>
  346.         <AttributeType name = "class" dt:type = "string"/>
  347.         <AttributeType name = "id" dt:type = "id"/>
  348.         <attribute type = "name"/>
  349.         <attribute type = "class"/>
  350.         <attribute type = "id"/>
  351.         <element type = "dt"/>
  352.         <element type = "dd"/>
  353.     </ElementType>
  354.     <ElementType name = "dt" content = "mixed" order = "many">
  355.         <AttributeType name = "name" dt:type = "string"/>
  356.         <AttributeType name = "class" dt:type = "string"/>
  357.         <AttributeType name = "id" dt:type = "id"/>
  358.         <attribute type = "name"/>
  359.         <attribute type = "class"/>
  360.         <attribute type = "id"/>
  361.         <element type = "Emph"/>
  362.         <element type = "Link"/>
  363.         <element type = "StartDate"/>
  364.         <element type = "EndDate"/>
  365.         <element type = "Date"/>
  366.         <element type = "Img"/>
  367.         <element type = "Object"/>
  368.     </ElementType>
  369.     <ElementType name = "dd" content = "mixed" order = "many">
  370.         <AttributeType name = "name" dt:type = "string"/>
  371.         <AttributeType name = "class" dt:type = "string"/>
  372.         <AttributeType name = "id" dt:type = "id"/>
  373.         <attribute type = "name"/>
  374.         <attribute type = "class"/>
  375.         <attribute type = "id"/>
  376.         <element type = "Emph"/>
  377.         <element type = "Link"/>
  378.         <element type = "StartDate"/>
  379.         <element type = "EndDate"/>
  380.         <element type = "Date"/>
  381.         <element type = "Img"/>
  382.         <element type = "Object"/>
  383.     </ElementType>
  384.     <ElementType name = "p" content = "mixed" order = "many">
  385.         <description> Paragraph </description>
  386.         <AttributeType name = "name" dt:type = "string"/>
  387.         <AttributeType name = "class" dt:type = "string"/>
  388.         <AttributeType name = "id" dt:type = "id"/>
  389.         <attribute type = "name"/>
  390.         <attribute type = "class"/>
  391.         <attribute type = "id"/>
  392.         <element type = "Emph"/>
  393.         <element type = "Link"/>
  394.         <element type = "StartDate"/>
  395.         <element type = "EndDate"/>
  396.         <element type = "Date"/>
  397.         <element type = "Img"/>
  398.         <element type = "Object"/>
  399.     </ElementType>
  400.     <ElementType name = "Degree" content = "mixed" order = "many">
  401.         <description>Elements shared between candidate
  402.     profile and job posting
  403.         </description>
  404.         <AttributeType name = "name" dt:type = "string"/>
  405.         <AttributeType name = "class" dt:type = "string"/>
  406.         <AttributeType name = "id" dt:type = "id"/>
  407.         <attribute type = "name"/>
  408.         <attribute type = "class"/>
  409.         <attribute type = "id"/>
  410.         <element type = "Comment"/>
  411.     </ElementType>
  412.     <ElementType name = "Major" content = "mixed" order = "many">
  413.         <AttributeType name = "name" dt:type = "string"/>
  414.         <AttributeType name = "class" dt:type = "string"/>
  415.         <AttributeType name = "id" dt:type = "id"/>
  416.         <attribute type = "name"/>
  417.         <attribute type = "class"/>
  418.         <attribute type = "id"/>
  419.         <element type = "Comment"/>
  420.     </ElementType>
  421.     <ElementType name = "Minor" content = "mixed" order = "many">
  422.         <AttributeType name = "name" dt:type = "string"/>
  423.         <AttributeType name = "class" dt:type = "string"/>
  424.         <AttributeType name = "id" dt:type = "id"/>
  425.         <attribute type = "name"/>
  426.         <attribute type = "class"/>
  427.         <attribute type = "id"/>
  428.         <element type = "Comment"/>
  429.     </ElementType>
  430.     <ElementType name = "HiringOrg" content = "eltOnly" order = "seq">
  431.         <description> markup for information  about the hiring organization.
  432.  
  433.         </description>
  434.         <AttributeType name = "type" dt:type = "enumeration" dt:values = "agent principal unspecified" default = "unspecified"/>
  435.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  436.         <AttributeType name = "name" dt:type = "string"/>
  437.         <AttributeType name = "class" dt:type = "string"/>
  438.         <AttributeType name = "id" dt:type = "id"/>
  439.         <attribute type = "type"/>
  440.         <attribute type = "distribute"/>
  441.         <attribute type = "name"/>
  442.         <attribute type = "class"/>
  443.         <attribute type = "id"/>
  444.         <element type = "OrgName"/>
  445.         <element type = "Website" minOccurs = "0" maxOccurs = "1"/>
  446.         <element type = "BusType" minOccurs = "0" maxOccurs = "1"/>
  447.         <element type = "EmployerDesc" minOccurs = "0" maxOccurs = "1"/>
  448.         <element type = "Contact" minOccurs = "0" maxOccurs = "*"/>
  449.     </ElementType>
  450.     <ElementType name = "PrincipalEmployer" content = "eltOnly" order = "seq">
  451.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  452.         <AttributeType name = "name" dt:type = "string"/>
  453.         <AttributeType name = "class" dt:type = "string"/>
  454.         <AttributeType name = "id" dt:type = "id"/>
  455.         <attribute type = "distribute"/>
  456.         <attribute type = "name"/>
  457.         <attribute type = "class"/>
  458.         <attribute type = "id"/>
  459.         <element type = "OrgName"/>
  460.         <element type = "Website" minOccurs = "0" maxOccurs = "1"/>
  461.         <element type = "BusType" minOccurs = "0" maxOccurs = "1"/>
  462.         <element type = "EmployerDesc" minOccurs = "0" maxOccurs = "1"/>
  463.         <element type = "Contact" minOccurs = "0" maxOccurs = "*"/>
  464.     </ElementType>
  465.     <ElementType name = "OrgName" content = "textOnly">
  466.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  467.         <AttributeType name = "name" dt:type = "string"/>
  468.         <AttributeType name = "class" dt:type = "string"/>
  469.         <AttributeType name = "id" dt:type = "id"/>
  470.         <attribute type = "distribute"/>
  471.         <attribute type = "name"/>
  472.         <attribute type = "class"/>
  473.         <attribute type = "id"/>
  474.     </ElementType>
  475.     <ElementType name = "SIC" content = "textOnly" dt:type = "int">
  476.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  477.         <AttributeType name = "name" dt:type = "string"/>
  478.         <AttributeType name = "class" dt:type = "string"/>
  479.         <AttributeType name = "id" dt:type = "id"/>
  480.         <attribute type = "distribute"/>
  481.         <attribute type = "name"/>
  482.         <attribute type = "class"/>
  483.         <attribute type = "id"/>
  484.     </ElementType>
  485.     <ElementType name = "BusType" content = "mixed" order = "many">
  486.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  487.         <AttributeType name = "name" dt:type = "string"/>
  488.         <AttributeType name = "class" dt:type = "string"/>
  489.         <AttributeType name = "id" dt:type = "id"/>
  490.         <attribute type = "distribute"/>
  491.         <attribute type = "name"/>
  492.         <attribute type = "class"/>
  493.         <attribute type = "id"/>
  494.         <element type = "SIC"/>
  495.     </ElementType>
  496.     <ElementType name = "EmployerDesc" content = "mixed" order = "many">
  497.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  498.         <AttributeType name = "name" dt:type = "string"/>
  499.         <AttributeType name = "class" dt:type = "string"/>
  500.         <AttributeType name = "id" dt:type = "id"/>
  501.         <attribute type = "distribute"/>
  502.         <attribute type = "name"/>
  503.         <attribute type = "class"/>
  504.         <attribute type = "id"/>
  505.         <element type = "p"/>
  506.         <element type = "ol"/>
  507.         <element type = "ul"/>
  508.         <element type = "dl"/>
  509.         <element type = "Img"/>
  510.         <element type = "Object"/>
  511.     </ElementType>
  512.     <ElementType name = "JobInformation" content = "eltOnly" order = "seq">
  513.         <AttributeType name = "name" dt:type = "string"/>
  514.         <AttributeType name = "class" dt:type = "string"/>
  515.         <AttributeType name = "id" dt:type = "id"/>
  516.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  517.         <attribute type = "name"/>
  518.         <attribute type = "class"/>
  519.         <attribute type = "id"/>
  520.         <attribute type = "distribute"/>
  521.         <element type = "ClassifDetail" minOccurs = "0" maxOccurs = "1"/>
  522.         <element type = "JobTitle"/>
  523.         <element type = "Location" minOccurs = "0" maxOccurs = "1"/>
  524.         <element type = "Description"/>
  525.         <element type = "HowToApply" minOccurs = "1" maxOccurs = "*"/>
  526.         <element type = "EEOStatement" minOccurs = "0" maxOccurs = "1"/>
  527.     </ElementType>
  528.     <ElementType name = "Description" content = "eltOnly" order = "seq">
  529.         <AttributeType name = "name" dt:type = "string"/>
  530.         <AttributeType name = "class" dt:type = "string"/>
  531.         <AttributeType name = "id" dt:type = "id"/>
  532.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  533.         <attribute type = "name"/>
  534.         <attribute type = "class"/>
  535.         <attribute type = "id"/>
  536.         <attribute type = "distribute"/>
  537.         <group order = "many" minOccurs = "0" maxOccurs = "*">
  538.             <element type = "Comment"/>
  539.             <element type = "JobPurpose"/>
  540.             <element type = "EssentialFunctions"/>
  541.             <element type = "QualifRequired"/>
  542.             <element type = "WrkEnvironment"/>
  543.             <element type = "Preferences"/>
  544.             <element type = "Compensation"/>
  545.             <element type = "p"/>
  546.             <element type = "ol"/>
  547.             <element type = "ul"/>
  548.             <element type = "dl"/>
  549.             <element type = "Img"/>
  550.             <element type = "Object"/>
  551.         </group>
  552.     </ElementType>
  553.     <ElementType name = "ClassifDetail" content = "eltOnly" order = "seq">
  554.         <AttributeType name = "name" dt:type = "string"/>
  555.         <AttributeType name = "class" dt:type = "string"/>
  556.         <AttributeType name = "id" dt:type = "id"/>
  557.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  558.         <attribute type = "name"/>
  559.         <attribute type = "class"/>
  560.         <attribute type = "id"/>
  561.         <attribute type = "distribute"/>
  562.         <element type = "Grade" minOccurs = "0" maxOccurs = "1"/>
  563.         <element type = "Classification" minOccurs = "0" maxOccurs = "1"/>
  564.         <element type = "ApprovedBy" minOccurs = "0" maxOccurs = "1"/>
  565.         <element type = "ApprovedDate" minOccurs = "0" maxOccurs = "1"/>
  566.     </ElementType>
  567.     <ElementType name = "Compensation" content = "eltOnly" order = "seq">
  568.         <AttributeType name = "name" dt:type = "string"/>
  569.         <AttributeType name = "class" dt:type = "string"/>
  570.         <AttributeType name = "id" dt:type = "id"/>
  571.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  572.         <attribute type = "name"/>
  573.         <attribute type = "class"/>
  574.         <attribute type = "id"/>
  575.         <attribute type = "distribute"/>
  576.         <group order = "one" minOccurs = "1" maxOccurs = "*">
  577.             <element type = "Comment"/>
  578.             <element type = "p"/>
  579.             <element type = "ol"/>
  580.             <element type = "ul"/>
  581.             <element type = "dl"/>
  582.             <element type = "Img"/>
  583.             <element type = "Object"/>
  584.         </group>
  585.     </ElementType>
  586.     <ElementType name = "HowToApply" content = "eltOnly" order = "seq">
  587.         <description> The DTD permits more than one
  588.        "how to apply." By using the "Distribute"
  589.        attribute,  separate HowToApply 
  590.        instructions could be prepared for 
  591.        internal and external applicants 
  592.         </description>
  593.         <AttributeType name = "name" dt:type = "string"/>
  594.         <AttributeType name = "class" dt:type = "string"/>
  595.         <AttributeType name = "id" dt:type = "id"/>
  596.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  597.         <attribute type = "name"/>
  598.         <attribute type = "class"/>
  599.         <attribute type = "id"/>
  600.         <attribute type = "distribute"/>
  601.         <group order = "one" minOccurs = "1" maxOccurs = "*">
  602.             <element type = "Comment"/>
  603.             <element type = "p"/>
  604.             <element type = "ol"/>
  605.             <element type = "ul"/>
  606.             <element type = "dl"/>
  607.             <element type = "Img"/>
  608.             <element type = "Object"/>
  609.         </group>
  610.     </ElementType>
  611.     <ElementType name = "Grade" content = "mixed" order = "many">
  612.         <AttributeType name = "name" dt:type = "string"/>
  613.         <AttributeType name = "class" dt:type = "string"/>
  614.         <AttributeType name = "id" dt:type = "id"/>
  615.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  616.         <attribute type = "name"/>
  617.         <attribute type = "class"/>
  618.         <attribute type = "id"/>
  619.         <attribute type = "distribute"/>
  620.         <element type = "Comment"/>
  621.     </ElementType>
  622.     <ElementType name = "EEOStatement" content = "eltOnly" order = "seq">
  623.         <description> Many employers include an EEO statement
  624.       in their job postings. Some government 
  625.       employers and contractors may be required
  626.       to include such a statement when 
  627.       advertising a job. 
  628.         </description>
  629.         <AttributeType name = "name" dt:type = "string"/>
  630.         <AttributeType name = "class" dt:type = "string"/>
  631.         <AttributeType name = "id" dt:type = "id"/>
  632.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  633.         <attribute type = "name"/>
  634.         <attribute type = "class"/>
  635.         <attribute type = "id"/>
  636.         <attribute type = "distribute"/>
  637.         <group order = "one" minOccurs = "1" maxOccurs = "*">
  638.             <element type = "p"/>
  639.             <element type = "ol"/>
  640.             <element type = "ul"/>
  641.             <element type = "dl"/>
  642.             <element type = "Img"/>
  643.             <element type = "Object"/>
  644.         </group>
  645.     </ElementType>
  646.     <ElementType name = "JobPurpose" content = "eltOnly" order = "seq">
  647.         <AttributeType name = "name" dt:type = "string"/>
  648.         <AttributeType name = "class" dt:type = "string"/>
  649.         <AttributeType name = "id" dt:type = "id"/>
  650.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  651.         <attribute type = "name"/>
  652.         <attribute type = "class"/>
  653.         <attribute type = "id"/>
  654.         <attribute type = "distribute"/>
  655.         <group order = "one" minOccurs = "1" maxOccurs = "*">
  656.             <element type = "Comment"/>
  657.             <element type = "p"/>
  658.             <element type = "ol"/>
  659.             <element type = "ul"/>
  660.             <element type = "dl"/>
  661.             <element type = "Img"/>
  662.             <element type = "Object"/>
  663.         </group>
  664.     </ElementType>
  665.     <ElementType name = "EssentialFunctions" content = "eltOnly" order = "seq">
  666.         <AttributeType name = "name" dt:type = "string"/>
  667.         <AttributeType name = "class" dt:type = "string"/>
  668.         <AttributeType name = "id" dt:type = "id"/>
  669.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  670.         <attribute type = "name"/>
  671.         <attribute type = "class"/>
  672.         <attribute type = "id"/>
  673.         <attribute type = "distribute"/>
  674.         <group order = "one" minOccurs = "1" maxOccurs = "*">
  675.             <element type = "Comment"/>
  676.             <element type = "p"/>
  677.             <element type = "ol"/>
  678.             <element type = "ul"/>
  679.             <element type = "dl"/>
  680.             <element type = "Img"/>
  681.             <element type = "Object"/>
  682.         </group>
  683.     </ElementType>
  684.     <ElementType name = "WrkEnvironment" content = "eltOnly" order = "seq">
  685.         <AttributeType name = "name" dt:type = "string"/>
  686.         <AttributeType name = "class" dt:type = "string"/>
  687.         <AttributeType name = "id" dt:type = "id"/>
  688.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  689.         <attribute type = "name"/>
  690.         <attribute type = "class"/>
  691.         <attribute type = "id"/>
  692.         <attribute type = "distribute"/>
  693.         <group order = "one" minOccurs = "1" maxOccurs = "*">
  694.             <element type = "Comment"/>
  695.             <element type = "p"/>
  696.             <element type = "ol"/>
  697.             <element type = "ul"/>
  698.             <element type = "dl"/>
  699.             <element type = "Img"/>
  700.             <element type = "Object"/>
  701.         </group>
  702.     </ElementType>
  703.     <ElementType name = "Preferences" content = "eltOnly" order = "seq">
  704.         <AttributeType name = "name" dt:type = "string"/>
  705.         <AttributeType name = "class" dt:type = "string"/>
  706.         <AttributeType name = "id" dt:type = "id"/>
  707.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  708.         <attribute type = "name"/>
  709.         <attribute type = "class"/>
  710.         <attribute type = "id"/>
  711.         <attribute type = "distribute"/>
  712.         <group order = "one" minOccurs = "1" maxOccurs = "*">
  713.             <element type = "Comment"/>
  714.             <element type = "p"/>
  715.             <element type = "ol"/>
  716.             <element type = "ul"/>
  717.             <element type = "dl"/>
  718.             <element type = "Img"/>
  719.             <element type = "Object"/>
  720.         </group>
  721.     </ElementType>
  722.     <ElementType name = "ApprovedBy" content = "mixed" order = "many">
  723.         <AttributeType name = "name" dt:type = "string"/>
  724.         <AttributeType name = "class" dt:type = "string"/>
  725.         <AttributeType name = "id" dt:type = "id"/>
  726.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  727.         <attribute type = "name"/>
  728.         <attribute type = "class"/>
  729.         <attribute type = "id"/>
  730.         <attribute type = "distribute"/>
  731.         <element type = "Comment"/>
  732.     </ElementType>
  733.     <ElementType name = "ApprovedDate" content = "eltOnly" order = "seq">
  734.         <AttributeType name = "name" dt:type = "string"/>
  735.         <AttributeType name = "class" dt:type = "string"/>
  736.         <AttributeType name = "id" dt:type = "id"/>
  737.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  738.         <attribute type = "name"/>
  739.         <attribute type = "class"/>
  740.         <attribute type = "id"/>
  741.         <attribute type = "distribute"/>
  742.         <element type = "Date"/>
  743.     </ElementType>
  744.     <ElementType name = "Classification" content = "eltOnly" order = "seq">
  745.         <AttributeType name = "name" dt:type = "string"/>
  746.         <AttributeType name = "class" dt:type = "string"/>
  747.         <AttributeType name = "id" dt:type = "id"/>
  748.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  749.         <attribute type = "name"/>
  750.         <attribute type = "class"/>
  751.         <attribute type = "id"/>
  752.         <attribute type = "distribute"/>
  753.         <element type = "PositionType" minOccurs = "0" maxOccurs = "1"/>
  754.         <element type = "Schedule" minOccurs = "0" maxOccurs = "1"/>
  755.         <element type = "Duration" minOccurs = "0" maxOccurs = "1"/>
  756.         <element type = "OTStatus" minOccurs = "0" maxOccurs = "1"/>
  757.     </ElementType>
  758.     <ElementType name = "PositionType" content = "eltOnly" order = "seq">
  759.         <AttributeType name = "name" dt:type = "string"/>
  760.         <AttributeType name = "class" dt:type = "string"/>
  761.         <AttributeType name = "id" dt:type = "id"/>
  762.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  763.         <attribute type = "name"/>
  764.         <attribute type = "class"/>
  765.         <attribute type = "id"/>
  766.         <attribute type = "distribute"/>
  767.         <group order = "one">
  768.             <element type = "DirectHire"/>
  769.             <element type = "Contract"/>
  770.             <element type = "TBD"/>
  771.         </group>
  772.         <element type = "Comment" minOccurs = "0" maxOccurs = "1"/>
  773.     </ElementType>
  774.     <ElementType name = "OTStatus" content = "eltOnly" order = "seq">
  775.         <AttributeType name = "name" dt:type = "string"/>
  776.         <AttributeType name = "class" dt:type = "string"/>
  777.         <AttributeType name = "id" dt:type = "id"/>
  778.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  779.         <attribute type = "name"/>
  780.         <attribute type = "class"/>
  781.         <attribute type = "id"/>
  782.         <attribute type = "distribute"/>
  783.         <group order = "one">
  784.             <element type = "Exempt"/>
  785.             <element type = "Nonexempt"/>
  786.             <element type = "TBD"/>
  787.         </group>
  788.         <element type = "Comment" minOccurs = "0" maxOccurs = "1"/>
  789.     </ElementType>
  790.     <ElementType name = "Schedule" content = "eltOnly" order = "seq">
  791.         <AttributeType name = "name" dt:type = "string"/>
  792.         <AttributeType name = "class" dt:type = "string"/>
  793.         <AttributeType name = "id" dt:type = "id"/>
  794.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  795.         <attribute type = "name"/>
  796.         <attribute type = "class"/>
  797.         <attribute type = "id"/>
  798.         <attribute type = "distribute"/>
  799.         <group order = "one">
  800.             <element type = "FullTime"/>
  801.             <element type = "PartTime"/>
  802.             <element type = "TBD"/>
  803.         </group>
  804.         <element type = "Comment" minOccurs = "0" maxOccurs = "1"/>
  805.     </ElementType>
  806.     <ElementType name = "Duration" content = "eltOnly" order = "seq">
  807.         <AttributeType name = "name" dt:type = "string"/>
  808.         <AttributeType name = "class" dt:type = "string"/>
  809.         <AttributeType name = "id" dt:type = "id"/>
  810.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  811.         <attribute type = "name"/>
  812.         <attribute type = "class"/>
  813.         <attribute type = "id"/>
  814.         <attribute type = "distribute"/>
  815.         <group order = "one">
  816.             <element type = "Temporary"/>
  817.             <element type = "Regular"/>
  818.             <element type = "TBD"/>
  819.         </group>
  820.         <element type = "Comment" minOccurs = "0" maxOccurs = "1"/>
  821.     </ElementType>
  822.     <ElementType name = "Exempt" content = "empty">
  823.         <AttributeType name = "name" dt:type = "string"/>
  824.         <AttributeType name = "class" dt:type = "string"/>
  825.         <AttributeType name = "id" dt:type = "id"/>
  826.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  827.         <attribute type = "name"/>
  828.         <attribute type = "class"/>
  829.         <attribute type = "id"/>
  830.         <attribute type = "distribute"/>
  831.     </ElementType>
  832.     <ElementType name = "Nonexempt" content = "empty">
  833.         <AttributeType name = "name" dt:type = "string"/>
  834.         <AttributeType name = "class" dt:type = "string"/>
  835.         <AttributeType name = "id" dt:type = "id"/>
  836.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  837.         <attribute type = "name"/>
  838.         <attribute type = "class"/>
  839.         <attribute type = "id"/>
  840.         <attribute type = "distribute"/>
  841.     </ElementType>
  842.     <ElementType name = "DirectHire" content = "empty">
  843.         <AttributeType name = "name" dt:type = "string"/>
  844.         <AttributeType name = "class" dt:type = "string"/>
  845.         <AttributeType name = "id" dt:type = "id"/>
  846.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  847.         <attribute type = "name"/>
  848.         <attribute type = "class"/>
  849.         <attribute type = "id"/>
  850.         <attribute type = "distribute"/>
  851.     </ElementType>
  852.     <ElementType name = "Contract" content = "empty">
  853.         <AttributeType name = "name" dt:type = "string"/>
  854.         <AttributeType name = "class" dt:type = "string"/>
  855.         <AttributeType name = "id" dt:type = "id"/>
  856.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  857.         <attribute type = "name"/>
  858.         <attribute type = "class"/>
  859.         <attribute type = "id"/>
  860.         <attribute type = "distribute"/>
  861.     </ElementType>
  862.     <ElementType name = "FullTime" content = "eltOnly" order = "seq">
  863.         <AttributeType name = "name" dt:type = "string"/>
  864.         <AttributeType name = "class" dt:type = "string"/>
  865.         <AttributeType name = "id" dt:type = "id"/>
  866.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  867.         <attribute type = "name"/>
  868.         <attribute type = "class"/>
  869.         <attribute type = "id"/>
  870.         <attribute type = "distribute"/>
  871.         <group order = "one" minOccurs = "1" maxOccurs = "*">
  872.             <element type = "HoursPerWeek"/>
  873.             <element type = "Comment"/>
  874.         </group>
  875.     </ElementType>
  876.     <ElementType name = "PartTime" content = "eltOnly" order = "seq">
  877.         <AttributeType name = "name" dt:type = "string"/>
  878.         <AttributeType name = "class" dt:type = "string"/>
  879.         <AttributeType name = "id" dt:type = "id"/>
  880.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  881.         <attribute type = "name"/>
  882.         <attribute type = "class"/>
  883.         <attribute type = "id"/>
  884.         <attribute type = "distribute"/>
  885.         <group order = "one" minOccurs = "1" maxOccurs = "*">
  886.             <element type = "HoursPerWeek"/>
  887.             <element type = "Comment"/>
  888.         </group>
  889.     </ElementType>
  890.     <ElementType name = "HoursPerWeek" content = "mixed" order = "many">
  891.         <AttributeType name = "name" dt:type = "string"/>
  892.         <AttributeType name = "class" dt:type = "string"/>
  893.         <AttributeType name = "id" dt:type = "id"/>
  894.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  895.         <attribute type = "name"/>
  896.         <attribute type = "class"/>
  897.         <attribute type = "id"/>
  898.         <attribute type = "distribute"/>
  899.         <element type = "Comment"/>
  900.     </ElementType>
  901.     <ElementType name = "Temporary" content = "eltOnly" order = "seq">
  902.         <AttributeType name = "name" dt:type = "string"/>
  903.         <AttributeType name = "class" dt:type = "string"/>
  904.         <AttributeType name = "id" dt:type = "id"/>
  905.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  906.         <attribute type = "name"/>
  907.         <attribute type = "class"/>
  908.         <attribute type = "id"/>
  909.         <attribute type = "distribute"/>
  910.         <group order = "one" minOccurs = "1" maxOccurs = "*">
  911.             <element type = "TermLength"/>
  912.             <element type = "Comment"/>
  913.         </group>
  914.     </ElementType>
  915.     <ElementType name = "TermLength" content = "mixed" order = "many">
  916.         <AttributeType name = "name" dt:type = "string"/>
  917.         <AttributeType name = "class" dt:type = "string"/>
  918.         <AttributeType name = "id" dt:type = "id"/>
  919.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  920.         <attribute type = "name"/>
  921.         <attribute type = "class"/>
  922.         <attribute type = "id"/>
  923.         <attribute type = "distribute"/>
  924.         <element type = "Comment"/>
  925.     </ElementType>
  926.     <ElementType name = "Regular" content = "empty">
  927.         <AttributeType name = "name" dt:type = "string"/>
  928.         <AttributeType name = "class" dt:type = "string"/>
  929.         <AttributeType name = "id" dt:type = "id"/>
  930.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  931.         <attribute type = "name"/>
  932.         <attribute type = "class"/>
  933.         <attribute type = "id"/>
  934.         <attribute type = "distribute"/>
  935.     </ElementType>
  936.     <ElementType name = "QualifRequired" content = "eltOnly" order = "seq">
  937.         <AttributeType name = "name" dt:type = "string"/>
  938.         <AttributeType name = "class" dt:type = "string"/>
  939.         <AttributeType name = "id" dt:type = "id"/>
  940.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  941.         <attribute type = "name"/>
  942.         <attribute type = "class"/>
  943.         <attribute type = "id"/>
  944.         <attribute type = "distribute"/>
  945.         <group order = "one" minOccurs = "1" maxOccurs = "*">
  946.             <element type = "Comment"/>
  947.             <element type = "SkillRequired"/>
  948.             <element type = "ExperienceRequired"/>
  949.             <element type = "SoftwareRequired"/>
  950.             <element type = "PrgmLangRequired"/>
  951.             <element type = "EducationRequired"/>
  952.             <element type = "LicenseRequired"/>
  953.             <element type = "CertificationRequired"/>
  954.             <element type = "HardwareRequired"/>
  955.             <element type = "EquipmntRequired"/>
  956.             <element type = "OtherRequired"/>
  957.             <element type = "DegreeRequired"/>
  958.         </group>
  959.     </ElementType>
  960.     <ElementType name = "HardwareRequired" content = "textOnly">
  961.         <AttributeType name = "YearsOfExperience" dt:type = "string"/>
  962.         <AttributeType name = "level" dt:type = "enumeration" dt:values = "1 2 3 4 5"/>
  963.         <AttributeType name = "interest" dt:type = "enumeration" dt:values = "1 2 3 4 5"/>
  964.         <AttributeType name = "name" dt:type = "string"/>
  965.         <AttributeType name = "class" dt:type = "string"/>
  966.         <AttributeType name = "id" dt:type = "id"/>
  967.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  968.         <attribute type = "YearsOfExperience"/>
  969.         <attribute type = "level"/>
  970.         <attribute type = "interest"/>
  971.         <attribute type = "name"/>
  972.         <attribute type = "class"/>
  973.         <attribute type = "id"/>
  974.         <attribute type = "distribute"/>
  975.     </ElementType>
  976.     <ElementType name = "EquipmntRequired" content = "textOnly">
  977.         <AttributeType name = "YearsOfExperience" dt:type = "string"/>
  978.         <AttributeType name = "level" dt:type = "enumeration" dt:values = "1 2 3 4 5"/>
  979.         <AttributeType name = "interest" dt:type = "enumeration" dt:values = "1 2 3 4 5"/>
  980.         <AttributeType name = "name" dt:type = "string"/>
  981.         <AttributeType name = "class" dt:type = "string"/>
  982.         <AttributeType name = "id" dt:type = "id"/>
  983.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  984.         <attribute type = "YearsOfExperience"/>
  985.         <attribute type = "level"/>
  986.         <attribute type = "interest"/>
  987.         <attribute type = "name"/>
  988.         <attribute type = "class"/>
  989.         <attribute type = "id"/>
  990.         <attribute type = "distribute"/>
  991.     </ElementType>
  992.     <ElementType name = "SkillRequired" content = "textOnly">
  993.         <AttributeType name = "YearsOfExperience" dt:type = "string"/>
  994.         <AttributeType name = "level" dt:type = "enumeration" dt:values = "1 2 3 4 5"/>
  995.         <AttributeType name = "interest" dt:type = "enumeration" dt:values = "1 2 3 4 5"/>
  996.         <AttributeType name = "name" dt:type = "string"/>
  997.         <AttributeType name = "class" dt:type = "string"/>
  998.         <AttributeType name = "id" dt:type = "id"/>
  999.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  1000.         <attribute type = "YearsOfExperience"/>
  1001.         <attribute type = "level"/>
  1002.         <attribute type = "interest"/>
  1003.         <attribute type = "name"/>
  1004.         <attribute type = "class"/>
  1005.         <attribute type = "id"/>
  1006.         <attribute type = "distribute"/>
  1007.     </ElementType>
  1008.     <ElementType name = "ExperienceRequired" content = "textOnly">
  1009.         <AttributeType name = "YearsOfExperience" dt:type = "string"/>
  1010.         <AttributeType name = "level" dt:type = "enumeration" dt:values = "1 2 3 4 5"/>
  1011.         <AttributeType name = "interest" dt:type = "enumeration" dt:values = "1 2 3 4 5"/>
  1012.         <AttributeType name = "name" dt:type = "string"/>
  1013.         <AttributeType name = "class" dt:type = "string"/>
  1014.         <AttributeType name = "id" dt:type = "id"/>
  1015.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  1016.         <attribute type = "YearsOfExperience"/>
  1017.         <attribute type = "level"/>
  1018.         <attribute type = "interest"/>
  1019.         <attribute type = "name"/>
  1020.         <attribute type = "class"/>
  1021.         <attribute type = "id"/>
  1022.         <attribute type = "distribute"/>
  1023.     </ElementType>
  1024.     <ElementType name = "SoftwareRequired" content = "textOnly">
  1025.         <AttributeType name = "YearsOfExperience" dt:type = "string"/>
  1026.         <AttributeType name = "level" dt:type = "enumeration" dt:values = "1 2 3 4 5"/>
  1027.         <AttributeType name = "interest" dt:type = "enumeration" dt:values = "1 2 3 4 5"/>
  1028.         <AttributeType name = "name" dt:type = "string"/>
  1029.         <AttributeType name = "class" dt:type = "string"/>
  1030.         <AttributeType name = "id" dt:type = "id"/>
  1031.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  1032.         <attribute type = "YearsOfExperience"/>
  1033.         <attribute type = "level"/>
  1034.         <attribute type = "interest"/>
  1035.         <attribute type = "name"/>
  1036.         <attribute type = "class"/>
  1037.         <attribute type = "id"/>
  1038.         <attribute type = "distribute"/>
  1039.     </ElementType>
  1040.     <ElementType name = "PrgmLangRequired" content = "textOnly">
  1041.         <AttributeType name = "YearsOfExperience" dt:type = "string"/>
  1042.         <AttributeType name = "level" dt:type = "enumeration" dt:values = "1 2 3 4 5"/>
  1043.         <AttributeType name = "interest" dt:type = "enumeration" dt:values = "1 2 3 4 5"/>
  1044.         <AttributeType name = "name" dt:type = "string"/>
  1045.         <AttributeType name = "class" dt:type = "string"/>
  1046.         <AttributeType name = "id" dt:type = "id"/>
  1047.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  1048.         <attribute type = "YearsOfExperience"/>
  1049.         <attribute type = "level"/>
  1050.         <attribute type = "interest"/>
  1051.         <attribute type = "name"/>
  1052.         <attribute type = "class"/>
  1053.         <attribute type = "id"/>
  1054.         <attribute type = "distribute"/>
  1055.     </ElementType>
  1056.     <ElementType name = "EducationRequired" content = "mixed" order = "many">
  1057.         <AttributeType name = "YearsOfExperience" dt:type = "string"/>
  1058.         <AttributeType name = "level" dt:type = "enumeration" dt:values = "1 2 3 4 5"/>
  1059.         <AttributeType name = "interest" dt:type = "enumeration" dt:values = "1 2 3 4 5"/>
  1060.         <AttributeType name = "name" dt:type = "string"/>
  1061.         <AttributeType name = "class" dt:type = "string"/>
  1062.         <AttributeType name = "id" dt:type = "id"/>
  1063.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  1064.         <attribute type = "YearsOfExperience"/>
  1065.         <attribute type = "level"/>
  1066.         <attribute type = "interest"/>
  1067.         <attribute type = "name"/>
  1068.         <attribute type = "class"/>
  1069.         <attribute type = "id"/>
  1070.         <attribute type = "distribute"/>
  1071.         <element type = "Degree"/>
  1072.         <element type = "Major"/>
  1073.         <element type = "Minor"/>
  1074.     </ElementType>
  1075.     <ElementType name = "CertificationRequired" content = "eltOnly" order = "seq">
  1076.         <AttributeType name = "YearsOfExperience" dt:type = "string"/>
  1077.         <AttributeType name = "level" dt:type = "enumeration" dt:values = "1 2 3 4 5"/>
  1078.         <AttributeType name = "interest" dt:type = "enumeration" dt:values = "1 2 3 4 5"/>
  1079.         <AttributeType name = "name" dt:type = "string"/>
  1080.         <AttributeType name = "class" dt:type = "string"/>
  1081.         <AttributeType name = "id" dt:type = "id"/>
  1082.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  1083.         <attribute type = "YearsOfExperience"/>
  1084.         <attribute type = "level"/>
  1085.         <attribute type = "interest"/>
  1086.         <attribute type = "name"/>
  1087.         <attribute type = "class"/>
  1088.         <attribute type = "id"/>
  1089.         <attribute type = "distribute"/>
  1090.         <element type = "Certification"/>
  1091.     </ElementType>
  1092.     <ElementType name = "LicenseRequired" content = "eltOnly" order = "seq">
  1093.         <AttributeType name = "YearsOfExperience" dt:type = "string"/>
  1094.         <AttributeType name = "level" dt:type = "enumeration" dt:values = "1 2 3 4 5"/>
  1095.         <AttributeType name = "interest" dt:type = "enumeration" dt:values = "1 2 3 4 5"/>
  1096.         <AttributeType name = "name" dt:type = "string"/>
  1097.         <AttributeType name = "class" dt:type = "string"/>
  1098.         <AttributeType name = "id" dt:type = "id"/>
  1099.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  1100.         <attribute type = "YearsOfExperience"/>
  1101.         <attribute type = "level"/>
  1102.         <attribute type = "interest"/>
  1103.         <attribute type = "name"/>
  1104.         <attribute type = "class"/>
  1105.         <attribute type = "id"/>
  1106.         <attribute type = "distribute"/>
  1107.         <element type = "LicenseName"/>
  1108.     </ElementType>
  1109.     <ElementType name = "OtherRequired" content = "textOnly">
  1110.         <AttributeType name = "YearsOfExperience" dt:type = "string"/>
  1111.         <AttributeType name = "level" dt:type = "enumeration" dt:values = "1 2 3 4 5"/>
  1112.         <AttributeType name = "interest" dt:type = "enumeration" dt:values = "1 2 3 4 5"/>
  1113.         <AttributeType name = "name" dt:type = "string"/>
  1114.         <AttributeType name = "class" dt:type = "string"/>
  1115.         <AttributeType name = "id" dt:type = "id"/>
  1116.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  1117.         <attribute type = "YearsOfExperience"/>
  1118.         <attribute type = "level"/>
  1119.         <attribute type = "interest"/>
  1120.         <attribute type = "name"/>
  1121.         <attribute type = "class"/>
  1122.         <attribute type = "id"/>
  1123.         <attribute type = "distribute"/>
  1124.     </ElementType>
  1125.     <ElementType name = "DegreeRequired" content = "eltOnly" order = "seq">
  1126.         <AttributeType name = "YearsOfExperience" dt:type = "string"/>
  1127.         <AttributeType name = "level" dt:type = "enumeration" dt:values = "1 2 3 4 5"/>
  1128.         <AttributeType name = "interest" dt:type = "enumeration" dt:values = "1 2 3 4 5"/>
  1129.         <AttributeType name = "name" dt:type = "string"/>
  1130.         <AttributeType name = "class" dt:type = "string"/>
  1131.         <AttributeType name = "id" dt:type = "id"/>
  1132.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  1133.         <attribute type = "YearsOfExperience"/>
  1134.         <attribute type = "level"/>
  1135.         <attribute type = "interest"/>
  1136.         <attribute type = "name"/>
  1137.         <attribute type = "class"/>
  1138.         <attribute type = "id"/>
  1139.         <attribute type = "distribute"/>
  1140.         <element type = "Degree"/>
  1141.     </ElementType>
  1142.     <ElementType name = "Certification" content = "textOnly">
  1143.         <AttributeType name = "name" dt:type = "string"/>
  1144.         <AttributeType name = "class" dt:type = "string"/>
  1145.         <AttributeType name = "id" dt:type = "id"/>
  1146.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  1147.         <attribute type = "name"/>
  1148.         <attribute type = "class"/>
  1149.         <attribute type = "id"/>
  1150.         <attribute type = "distribute"/>
  1151.     </ElementType>
  1152.     <ElementType name = "LicenseName" content = "textOnly">
  1153.         <AttributeType name = "name" dt:type = "string"/>
  1154.         <AttributeType name = "class" dt:type = "string"/>
  1155.         <AttributeType name = "id" dt:type = "id"/>
  1156.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  1157.         <attribute type = "name"/>
  1158.         <attribute type = "class"/>
  1159.         <attribute type = "id"/>
  1160.         <attribute type = "distribute"/>
  1161.     </ElementType>
  1162.     <ElementType name = "PhoneNumbers" content = "eltOnly" order = "seq">
  1163.         <description> hr-phon.mod is module containing declarations
  1164.       for elements used to markup telephone information.
  1165.  
  1166.         </description>
  1167.         <AttributeType name = "name" dt:type = "string"/>
  1168.         <AttributeType name = "class" dt:type = "string"/>
  1169.         <AttributeType name = "id" dt:type = "id"/>
  1170.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  1171.         <attribute type = "name"/>
  1172.         <attribute type = "class"/>
  1173.         <attribute type = "id"/>
  1174.         <attribute type = "distribute"/>
  1175.         <group order = "one" minOccurs = "1" maxOccurs = "*">
  1176.             <element type = "Voice"/>
  1177.             <element type = "Fax"/>
  1178.             <element type = "Pager"/>
  1179.         </group>
  1180.     </ElementType>
  1181.     <ElementType name = "IntlCode" content = "textOnly" dt:type = "int">
  1182.         <AttributeType name = "name" dt:type = "string"/>
  1183.         <AttributeType name = "class" dt:type = "string"/>
  1184.         <AttributeType name = "id" dt:type = "id"/>
  1185.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  1186.         <attribute type = "name"/>
  1187.         <attribute type = "class"/>
  1188.         <attribute type = "id"/>
  1189.         <attribute type = "distribute"/>
  1190.     </ElementType>
  1191.     <ElementType name = "AreaCode" content = "textOnly" dt:type = "int">
  1192.         <AttributeType name = "name" dt:type = "string"/>
  1193.         <AttributeType name = "class" dt:type = "string"/>
  1194.         <AttributeType name = "id" dt:type = "id"/>
  1195.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  1196.         <attribute type = "name"/>
  1197.         <attribute type = "class"/>
  1198.         <attribute type = "id"/>
  1199.         <attribute type = "distribute"/>
  1200.     </ElementType>
  1201.     <ElementType name = "TelNumber" content = "textOnly">
  1202.         <AttributeType name = "name" dt:type = "string"/>
  1203.         <AttributeType name = "class" dt:type = "string"/>
  1204.         <AttributeType name = "id" dt:type = "id"/>
  1205.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  1206.         <attribute type = "name"/>
  1207.         <attribute type = "class"/>
  1208.         <attribute type = "id"/>
  1209.         <attribute type = "distribute"/>
  1210.     </ElementType>
  1211.     <ElementType name = "Extension" content = "textOnly" dt:type = "int">
  1212.         <AttributeType name = "name" dt:type = "string"/>
  1213.         <AttributeType name = "class" dt:type = "string"/>
  1214.         <AttributeType name = "id" dt:type = "id"/>
  1215.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  1216.         <attribute type = "name"/>
  1217.         <attribute type = "class"/>
  1218.         <attribute type = "id"/>
  1219.         <attribute type = "distribute"/>
  1220.     </ElementType>
  1221.     <ElementType name = "Voice" content = "eltOnly" order = "seq">
  1222.         <AttributeType name = "name" dt:type = "string"/>
  1223.         <AttributeType name = "class" dt:type = "string"/>
  1224.         <AttributeType name = "id" dt:type = "id"/>
  1225.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  1226.         <attribute type = "name"/>
  1227.         <attribute type = "class"/>
  1228.         <attribute type = "id"/>
  1229.         <attribute type = "distribute"/>
  1230.         <group order = "seq">
  1231.             <element type = "IntlCode" minOccurs = "0" maxOccurs = "1"/>
  1232.             <element type = "AreaCode" minOccurs = "0" maxOccurs = "1"/>
  1233.             <element type = "TelNumber"/>
  1234.             <element type = "Extension" minOccurs = "0" maxOccurs = "1"/>
  1235.         </group>
  1236.     </ElementType>
  1237.     <ElementType name = "Fax" content = "eltOnly" order = "seq">
  1238.         <AttributeType name = "name" dt:type = "string"/>
  1239.         <AttributeType name = "class" dt:type = "string"/>
  1240.         <AttributeType name = "id" dt:type = "id"/>
  1241.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  1242.         <attribute type = "name"/>
  1243.         <attribute type = "class"/>
  1244.         <attribute type = "id"/>
  1245.         <attribute type = "distribute"/>
  1246.         <group order = "seq">
  1247.             <element type = "IntlCode" minOccurs = "0" maxOccurs = "1"/>
  1248.             <element type = "AreaCode" minOccurs = "0" maxOccurs = "1"/>
  1249.             <element type = "TelNumber"/>
  1250.             <element type = "Extension" minOccurs = "0" maxOccurs = "1"/>
  1251.         </group>
  1252.     </ElementType>
  1253.     <ElementType name = "Pager" content = "eltOnly" order = "seq">
  1254.         <AttributeType name = "name" dt:type = "string"/>
  1255.         <AttributeType name = "class" dt:type = "string"/>
  1256.         <AttributeType name = "id" dt:type = "id"/>
  1257.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  1258.         <attribute type = "name"/>
  1259.         <attribute type = "class"/>
  1260.         <attribute type = "id"/>
  1261.         <attribute type = "distribute"/>
  1262.         <group order = "seq">
  1263.             <element type = "IntlCode" minOccurs = "0" maxOccurs = "1"/>
  1264.             <element type = "AreaCode" minOccurs = "0" maxOccurs = "1"/>
  1265.             <element type = "TelNumber"/>
  1266.             <element type = "Extension" minOccurs = "0" maxOccurs = "1"/>
  1267.         </group>
  1268.     </ElementType>
  1269.     <ElementType name = "Location" content = "mixed" order = "many">
  1270.         <description> hr-addr.mod is module containing declarations
  1271.       for elements used to markup address information.
  1272.  
  1273.         </description>
  1274.         <AttributeType name = "name" dt:type = "string"/>
  1275.         <AttributeType name = "class" dt:type = "string"/>
  1276.         <AttributeType name = "id" dt:type = "id"/>
  1277.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  1278.         <attribute type = "name"/>
  1279.         <attribute type = "class"/>
  1280.         <attribute type = "id"/>
  1281.         <attribute type = "distribute"/>
  1282.         <element type = "Comment"/>
  1283.     </ElementType>
  1284.     <ElementType name = "Address" content = "eltOnly" order = "seq">
  1285.         <AttributeType name = "name" dt:type = "string"/>
  1286.         <AttributeType name = "class" dt:type = "string"/>
  1287.         <AttributeType name = "id" dt:type = "id"/>
  1288.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  1289.         <attribute type = "name"/>
  1290.         <attribute type = "class"/>
  1291.         <attribute type = "id"/>
  1292.         <attribute type = "distribute"/>
  1293.         <element type = "AddressLine" minOccurs = "1" maxOccurs = "*"/>
  1294.         <element type = "City"/>
  1295.         <group order = "one">
  1296.             <element type = "State"/>
  1297.             <element type = "Province"/>
  1298.         </group>
  1299.         <element type = "PostalCode"/>
  1300.         <element type = "Country" minOccurs = "0" maxOccurs = "1"/>
  1301.     </ElementType>
  1302.     <ElementType name = "AddressLine" content = "textOnly">
  1303.         <AttributeType name = "name" dt:type = "string"/>
  1304.         <AttributeType name = "class" dt:type = "string"/>
  1305.         <AttributeType name = "id" dt:type = "id"/>
  1306.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  1307.         <attribute type = "name"/>
  1308.         <attribute type = "class"/>
  1309.         <attribute type = "id"/>
  1310.         <attribute type = "distribute"/>
  1311.     </ElementType>
  1312.     <ElementType name = "City" content = "textOnly">
  1313.         <AttributeType name = "name" dt:type = "string"/>
  1314.         <AttributeType name = "class" dt:type = "string"/>
  1315.         <AttributeType name = "id" dt:type = "id"/>
  1316.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  1317.         <attribute type = "name"/>
  1318.         <attribute type = "class"/>
  1319.         <attribute type = "id"/>
  1320.         <attribute type = "distribute"/>
  1321.     </ElementType>
  1322.     <ElementType name = "State" content = "textOnly">
  1323.         <AttributeType name = "name" dt:type = "string"/>
  1324.         <AttributeType name = "class" dt:type = "string"/>
  1325.         <AttributeType name = "id" dt:type = "id"/>
  1326.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  1327.         <attribute type = "name"/>
  1328.         <attribute type = "class"/>
  1329.         <attribute type = "id"/>
  1330.         <attribute type = "distribute"/>
  1331.     </ElementType>
  1332.     <ElementType name = "Province" content = "textOnly">
  1333.         <AttributeType name = "name" dt:type = "string"/>
  1334.         <AttributeType name = "class" dt:type = "string"/>
  1335.         <AttributeType name = "id" dt:type = "id"/>
  1336.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  1337.         <attribute type = "name"/>
  1338.         <attribute type = "class"/>
  1339.         <attribute type = "id"/>
  1340.         <attribute type = "distribute"/>
  1341.     </ElementType>
  1342.     <ElementType name = "PostalCode" content = "textOnly">
  1343.         <AttributeType name = "name" dt:type = "string"/>
  1344.         <AttributeType name = "class" dt:type = "string"/>
  1345.         <AttributeType name = "id" dt:type = "id"/>
  1346.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  1347.         <attribute type = "name"/>
  1348.         <attribute type = "class"/>
  1349.         <attribute type = "id"/>
  1350.         <attribute type = "distribute"/>
  1351.     </ElementType>
  1352.     <ElementType name = "Country" content = "textOnly">
  1353.         <AttributeType name = "name" dt:type = "string"/>
  1354.         <AttributeType name = "class" dt:type = "string"/>
  1355.         <AttributeType name = "id" dt:type = "id"/>
  1356.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  1357.         <attribute type = "name"/>
  1358.         <attribute type = "class"/>
  1359.         <attribute type = "id"/>
  1360.         <attribute type = "distribute"/>
  1361.     </ElementType>
  1362.     <ElementType name = "JobPostingID" content = "textOnly">
  1363.         <AttributeType name = "idOwner" dt:type = "enumeration" dt:values = "HiringOrg PrincipalOrg" default = "HiringOrg"/>
  1364.         <AttributeType name = "name" dt:type = "string"/>
  1365.         <AttributeType name = "class" dt:type = "string"/>
  1366.         <AttributeType name = "id" dt:type = "id"/>
  1367.         <AttributeType name = "distribute" dt:type = "enumeration" dt:values = "external internal restricted" default = "external"/>
  1368.         <attribute type = "idOwner"/>
  1369.         <attribute type = "name"/>
  1370.         <attribute type = "class"/>
  1371.         <attribute type = "id"/>
  1372.         <attribute type = "distribute"/>
  1373.     </ElementType>
  1374. </Schema>
  1375.